package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.LbsTerminalReceiveLogDTO;
import com.hunttown.mes.rpc.domain.query.LbsTerminalReceiveLogDTOQuery;

/**
 * created by wangjunfu on 2022-01-17 10:15:54
 */
public interface LbsTerminalReceiveLogRpcService {

    LbsTerminalReceiveLogDTO insert(LbsTerminalReceiveLogDTO lbsTerminalReceiveLogDTO);

    Boolean updateInfoById(LbsTerminalReceiveLogDTO lbsTerminalReceiveLogDTO);

    Boolean updateInfoByQuery(LbsTerminalReceiveLogDTOQuery lbsTerminalReceiveLogDTOQuery);

    LbsTerminalReceiveLogDTO selectById(Integer id);

    LbsTerminalReceiveLogDTO selectObjByQuery(LbsTerminalReceiveLogDTOQuery lbsTerminalReceiveLogDTOQuery);

    Page<LbsTerminalReceiveLogDTO> getListForPage(LbsTerminalReceiveLogDTOQuery lbsTerminalReceiveLogDTOQuery);

    Boolean deleteById(Integer id);
}